# 作者: 薛文寅仟
# 2024年12月30日21时39分55秒
# 5443912@qq.com

class Parent:
    def __init__(self, height):
        self.height = height
        pass


class Son1(Parent):
    def __init__(self, age, *args):
        self.age = age
        super().__init__(*args)


class Son2(Parent):
    def __init__(self, score, *args):
        self.score = score
        super().__init__(*args)


class Grandson(Son1, Son2):

    def __init__(self, name, *args):
        self.name = name
        super().__init__(*args)


if __name__ == '__main__':
    xiaoming = Grandson("小明", 18, 98.5, 175)  # 名字，年龄，成绩，身高
    print(xiaoming.name)
    print(xiaoming.age)
    print(xiaoming.score)
    print(xiaoming.height)
    #  运行顺序
    # (<class '__main__.Grandson'>, <class '__main__.son1'>, <class '__main__.son2'>, <class '__main__.Parent'>, <class 'object'>)
    print(Grandson.__mro__)
